#说明：将一张图片/一首歌，拷贝到另外一个目录下
#要求使用read()和write()原生方法完成
"""
思路分析
(1).打开文件(要拷贝的文件),读取源文件的数据
(2).打开目标文件(需要把文件拷贝到那里去),把读取的文件的数据写入到目标文件即可
(3)注意:因为图片/音频是二进制文件,需要以二进制的方式打开
"""

#图片是二进制文件 音乐也属于二进制文件   视频也是属于二进制文件  所以 进行拷贝的方式都是一样的
#源文件
f_src_path = "C:/Users/Administrator/20240613_154016.mp4"
#目标文件
f_dst_path = "d:/a/pen_new_ss.mp4"

# #打开源文件[二进制的方式打开]
# f_src = open(f_src_path , "rb")
# #读取源文件的数据
# data = f_src.read()
# #打开目标文件 [以写的方式打开 并且以二进制的方式打开]
# f_dst = open(f_dst_path , "wb")
# #把读取的文件数据写入到目标文件即可
# f_dst.write(data)
#
# #关闭文件
# f_dst.close()
# f_src.close()
# print("拷贝成功")



#我们使用with字句的方式完成文件拷贝(读取一行数据，就写入)代码如下
with open(f_src_path , "rb") as f_src:
    with open(f_dst_path , "wb") as f_dst:
        #使用for循环读取文件数据
        for data in f_src:
            f_dst.write(data)